module.exports = {

  // mutations
  CREATE_COMMENT: 'CREATE_COMMENT',
  CREATE_ACTION: 'CREATE_ACTION',
  DELETE_ACTION: 'DELETE_ACTION',
  EDIT_NAME: 'EDIT_NAME',
  EDIT_COMMENT: 'EDIT_COMMENT',
  REJECT_USERNAME: 'REJECT_USERNAME',
  SET_USER_STATUS: 'SET_USER_STATUS',
  SUSPEND_USER: 'SUSPEND_USER',
  SET_COMMENT_STATUS: 'SET_COMMENT_STATUS',
  ADD_COMMENT_TAG: 'ADD_COMMENT_TAG',
  REMOVE_COMMENT_TAG: 'REMOVE_COMMENT_TAG',
  UPDATE_USER_ROLES: 'UPDATE_USER_ROLES',
  UPDATE_CONFIG: 'UPDATE_CONFIG',
  CREATE_TOKEN: 'CREATE_TOKEN',
  REVOKE_TOKEN: 'REVOKE_TOKEN',
  UPDATE_ASSET_SETTINGS: 'UPDATE_ASSET_SETTINGS',
  UPDATE_ASSET_STATUS: 'UPDATE_ASSET_STATUS',
  UPDATE_SETTINGS: 'UPDATE_SETTINGS',
  UPDATE_WORDLIST: 'UPDATE_WORDLIST',

  // queries
  SEARCH_ASSETS: 'SEARCH_ASSETS',
  SEARCH_OTHER_USERS: 'SEARCH_OTHER_USERS',
  SEARCH_ACTIONS: 'SEARCH_ACTIONS',
  SEARCH_NON_NULL_OR_ACCEPTED_COMMENTS: 'SEARCH_NON_NULL_OR_ACCEPTED_COMMENTS',
  SEARCH_OTHERS_COMMENTS: 'SEARCH_OTHERS_COMMENTS',
  SEARCH_COMMENT_METRICS: 'SEARCH_COMMENT_METRICS',
  LIST_OWN_TOKENS: 'LIST_OWN_TOKENS',
  SEARCH_COMMENT_STATUS_HISTORY: 'SEARCH_COMMENT_STATUS_HISTORY',
  VIEW_SUSPENSION_INFO: 'VIEW_SUSPENSION_INFO',
  VIEW_PROTECTED_SETTINGS: 'VIEW_PROTECTED_SETTINGS',

  // subscriptions
  SUBSCRIBE_COMMENT_ACCEPTED: 'SUBSCRIBE_COMMENT_ACCEPTED',
  SUBSCRIBE_COMMENT_REJECTED: 'SUBSCRIBE_COMMENT_REJECTED',
  SUBSCRIBE_COMMENT_FLAGGED: 'SUBSCRIBE_COMMENT_FLAGGED',
  SUBSCRIBE_ALL_COMMENT_ADDED: 'SUBSCRIBE_ALL_COMMENT_ADDED',
  SUBSCRIBE_ALL_COMMENT_EDITED: 'SUBSCRIBE_ALL_COMMENT_EDITED',
  SUBSCRIBE_ALL_USER_SUSPENDED: 'SUBSCRIBE_ALL_USER_SUSPENDED',
  SUBSCRIBE_ALL_USER_BANNED: 'SUBSCRIBE_ALL_USER_BANNED',
  SUBSCRIBE_ALL_USERNAME_REJECTED: 'SUBSCRIBE_ALL_USERNAME_REJECTED',
};
